home *** CD-ROM | disk | FTP | other *** search
- Path: news.compuserve.com!newsmaster
- From: Philippe Verdy <100105.3120@compuserve.com>
- Newsgroups: comp.lang.c,comp.lang.c++
- Subject: Re: which compiler?
- Date: 7 Apr 1996 23:16:51 GMT
- Organization: CompuServe Incorporated
- Message-ID: <4k9id3$fl9@arl-news-svc-5.compuserve.com>
- NNTP-Posting-Host: ad04-110.compuserve.com
-
- mebb@earthlink.net (mebb) s'Θcrit :
- > i narrowed my choices to borland turbo c++ 4.5 and microsoft visual
- > c++ 4.0. i'm a student who's learning how to program in c. which one
- > is the best buy? msvc++ comes with msvc++ 1.52 to maintain 16-bit
- > code. as i understand borland tc++ is will produce only windows
- > programs but msvc++ can do win95/nt/3.x/dos. but i heard borland is
- > better for beginners????
- > to anyone familiar or knowledgeable about this, i'll appreciate your
- > opinion. thanks in advance.
- >
- > mebb@earthlink.net
- >
- >
- It's exactly the opposite:
- MSVC++ only compiles for one platform type. You'll have to
- install both the 16 bits (version 1.5) and 32 bits versions
- to make your cross platform development.
-
- Borland C++ allows compilation of DOS, Win16, Win32s, Win95,
- and NT versions in the same project file, and in one
- compile session.
-
- Borland C++ comes with two environments, but you only need
- one for Win16 hosted IDE, or the other for Win32 hosted IDE.
-
- With ONE license, you get the all platforms in the same time
- with Borland C++. So this solution is cheaper than Microsoft.
- If you're student, the complete license is the same price as
- an upgrade license for others. If your university has an
- agreement, you may have even cheaper prices....
-
- Finally, MSVC++ is really bogous in terms of using C++ for
- DLL (their MFC library have many memory leaks problems, and
- their C/C++ library is not multithread safe in many parts !)
-
- Compilation time with MSVC are long. Under Win16, it is in
- fact a background DOS session, and this sometimes hangs
- while waiting for compiler termination.
-
- MSVC under Win16 is in fact just a wrapper to call the DOS
- hosted compiler. You have many problems of memory
- configuration, environment settings, and so on.
-
- In many cases, it will fail to run successfully, so you'll
- have to compile in a DOS session. You cannot also compile
- under DOS without launching Windows or without a DPMI
- memory manager (like BlueMax or QEMM, which are not provided).
-
- However the 32-bit IDE for Win95 is very beautiful and better
- integrated.
-
-
-